#pragma once

#include "IXEnum.h"
#include "IXConfigNode.h"

/**
 *
 */
class ExportXSkinLib IXEnumConfigNode: public IXEnum
{
    DEF_INTERFACE(IXEnumConfigNode, _T("{CB9C56B1-0262-437e-B61A-F8C84B3918A1}"));

public:
    virtual HRESULT STDMETHODCALLTYPE   put_FirstElement(IN XHANDLE xElment, IN LPCTSTR szNodeName) = 0;
    virtual HRESULT STDMETHODCALLTYPE   Next(IXConfigNode** pData) = 0;
};
